home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2002 November / SGI Freeware 2002 November - Disc 1.iso / dist / fw_exmh.idb / usr / freeware / lib / exmh-2.5 / app-defaults.z / app-defaults
Text File  |  2002-07-08  |  47KB  |  1,250 lines

  1. !
  2. ! Application defaults for Exmh
  3. !
  4. ! The best place to put your personal defaults for exmh is
  5. ! in the beginning of your ~/.exmh/exmh-defaults.  You'll note that
  6. ! the tail of that file is written by the Preferences dialog.
  7. ! If you put anything into ~/.Xresources, then you'll need to
  8. ! use "exmh" as the prefix for the resource name (not *).
  9. !
  10. ! The reason *resourceName is used here is because multiple
  11. ! instances of exmh have different names (exmh, exmh #2, etc),
  12. ! plus there is the background process named exmh-bg that shares resources.
  13. ! HOWEVER, never put *geometry into a TK resource specifciation
  14. ! because that will attempt to set the geometry of *every* widget!
  15. !    Use exmh.geometry instead.
  16. !
  17. ! Class                Description
  18. ! -----                -----------
  19. ! Main                Top row of buttons and title label
  20. ! Fdisp                Folder label display
  21. ! Fdisp.Frame.Canvas            and its canvas.
  22. ! Fops                Folder operation buttons and folder label
  23. ! Ftoc                Folder table of contents display
  24. ! Mid                Frame around Face, Msgid, Status, Mops
  25. ! Mid.Face            Bitmap display
  26. ! Mid.Right.Status.label    Message label
  27. ! Mid.Right.Status.msg         Status line
  28. ! Mid.Right.Mops        Message buttons
  29. ! Msg                Message display
  30. !
  31. ! toplevel windows.
  32. !
  33. ! Fltop                Detached toplevel folder label display
  34. ! Fltop.Canvas                and its canvas.
  35. ! Clip                Detached message display
  36. ! Sedit                Simple editor top-levels
  37. ! Help                Help window
  38. ! Key                Color key window
  39. ! Pref                Preferences dialogs
  40. ! Log                Error/debug log
  41. ! Error                Error popups
  42. ! Pick                Pick dialog
  43. ! WhatNow            WhatNow? dialog
  44. ! Find                Find dialog
  45. ! NewFolder            Create folder dialog
  46. ! DeleteFolder            Delete folder dialog
  47. ! Alias                The aliases browser
  48. ! FileSelect            The file selection dialog
  49. ! Html                The built-in HTML viewer
  50. ! Dialog             General popups
  51.  
  52. ! Fonts
  53.  
  54. *font: fixed
  55.  
  56. !*Ftoc*Text.font: 6x10
  57. !*Msg*Text.font: fixed
  58. !*Sedit*Text.font: fixed
  59.  
  60. ! Tk widgets:
  61.  
  62. *Entry.relief:        sunken
  63. *Entry.borderWidth:    2
  64. *Label.relief:        flat
  65. *Label.borderWidth:    0
  66. *Button.relief:        raised
  67. *Menubutton.relief:    raised
  68. *Checkbutton.relief:    raised
  69. *Radiobutton.relief:    raised
  70.  
  71. ! For the old, cramped 3.6 appearance
  72. ! Buttons have an extra 2 pixels added in comparision with
  73. ! all other types of butons, hence the 1 and the 2 here
  74. *padX:        2
  75. *padY:        2
  76. *Button.padX:    1
  77. *Button.padY:    1
  78. *Button.highlightThickness: 0
  79. *Checkbutton.highlightThickness: 0
  80. *Radiobutton.highlightThickness: 0
  81. *Menubutton.highlightThickness: 0
  82.  
  83. *Menubutton.takeFocus: 0
  84.  
  85. ! Cursors
  86. *Dialog*cursor:            top_left_arrow
  87. *Status*cursor:            top_left_arrow
  88. *Text.cursor:            xterm
  89. *Ftoc*Text.cursor:        hand2
  90. *Status.boundary.cursor:    double_arrow
  91. *Main.quit.cursor:        gumby
  92. *Entry.cursor:            xterm
  93.  
  94. ! special configuration resources for widgets used in unusual ways:
  95.  
  96. ! exmh status field is an entry being used as a label:
  97. *statusConfig:        -relief flat -borderwidth 0
  98.  
  99. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  100.  
  101. *LabeledEntry.borderWidth:        2
  102. *LabeledEntry.relief:            flat
  103. *LabeledEntry*Label.borderWidth:    0
  104. *LabeledEntry*Label.relief:        flat
  105. *LabeledEntry*Label.anchor:        e
  106. *LabeledEntry*Entry.borderWidth:    2
  107. *LabeledEntry*Entry.relief:        sunken
  108.  
  109. *Pick*LabeledEntry*Label.width:        20
  110. *Pick.borderWidth:            2
  111. *Pick.relief:                ridge
  112.  
  113. *Glimpse*Text.cursor:            hand2
  114. *Glimpse*Text.wrap:            word
  115.  
  116. ! This selects a new preference display
  117. *helpInOneWindow:            1
  118.  
  119. *Preference.borderWidth:        2
  120. *Preference.relief:            flat
  121. *Preference*Label.borderWidth:        2
  122. *Preference*Label.relief:        flat
  123. *Preference*Label.anchor:        e
  124. *Preference*Entry.borderWidth:        2
  125. *Preference*Entry.relief:        sunken
  126. *Preference*Checkbutton.relief:        flat
  127. *Preference*Radiobutton.relief:        flat
  128.  
  129. *Text.wrap:                word
  130. *Ftoc.Text.wrap:            none
  131. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  132.  
  133. ! To avoid a resizing bug in TK, do not specify geometry resources
  134. ! for the toplevel windows.  Instead, use "position", which
  135. ! exmh groks.  The bug is that you cannot specify a geometry like
  136. ! +10-40 for a toplevel frame (frame creation barfs), and if you
  137. ! specify a width and height, it has to be in pixels (because the
  138. ! gridded text subwindow isn't created yet) and you don't have
  139. ! any clue as to the right size.  If you guess wrong, the window
  140. ! will jump from your wrong size to the correct size that has room
  141. ! to pack all its subwindows.  Alternatively, go ahead and pick a
  142. ! pixel size for the toplevel, but do not specify a geometry for
  143. ! the text subwindow.
  144.  
  145. exmh.geometry:
  146. *position:
  147. exmh.iconposition:
  148. exmh.iconic:        0
  149. *Fltop.iconposition:
  150. *Fltop.iconic:        0
  151. *Fltop*Canvas.width:    500
  152. *Fltop*Canvas.height:    100
  153. *Sedit*Text.height:    24
  154. *Sedit*Text.width:    80
  155. *Clip*Text.height:    48
  156. *Clip*Text.width:    80
  157. *Help*Text.height:    30
  158. *Help*Text.width:    80
  159. *Log*Text.width:    80
  160. *Log*Text.height:    20
  161. *Alias*alias.listbox.geometry:    20x10
  162. *Alias*addr.listbox.geometry:    30x10
  163. *FileSelect*Listbox.geometry:    32x16
  164. *Alias*alias.listbox.width:    20
  165. *Alias*addr.listbox.width:    30
  166. *Alias*Listbox.height:        10
  167. *FileSelect*Listbox.width:     32
  168. *FileSelect*Listbox.height:     16
  169. *Glimpse*Text.height:    20
  170. *Glimpse*Text.width:    80
  171.  
  172. ! Icon bitmaps
  173. *iconUpBitmap:         flagup.bitmap
  174. *iconDownBitmap:       flagdown.bitmap
  175. *iconSpoolBitmap:      flagup.bitmap
  176. *iconUpLabel:          $flist(newMsgs) Unseen
  177. *iconDownLabel:        exmh
  178. *iconSpoolLabel:       $exmh(numUnInced) Spooled
  179.  
  180. ! Top-level resources that don't correspond to a TK widget
  181.  
  182. ! Scrollbar location - left or right
  183. *scrollbarSide:        right
  184.  
  185. ! Resources that tweak the folder label display
  186. !    fl_toplevel - put the flist display in a detached, toplevel window
  187. !    fl_font - label font in the flist display canvas
  188. !    fl_curbutton - which button selects the current folder
  189. !    fl_navbutton - which button navigates to subfolders
  190. !    fl_tarbutton - which button selects a folder as the target for moves
  191. !    fl_xgap      - gap between labels, X direction
  192. !    fl_ygap      - gap between labels, Y direction
  193.  
  194. *fl_toplevel: 0
  195. *fl_font: fixed
  196. *fl_tarbutton: 3
  197. *fl_navbutton: 2
  198. *fl_curbutton: 1
  199. *fl_xgap: 8
  200. *fl_ygap: 8
  201.  
  202. !
  203. ! Resources that create the Main buttons
  204. ! ubuttonlist is meant to be overridden by users to add buttons
  205. !
  206. *Main.buttonlist:    quit pref
  207. *Main.ubuttonlist:
  208. *Main.menulist:        addr bind help
  209. *Main.umenulist:
  210.  
  211. *Main.quit.text:    Quit
  212. *Main.quit.command:    Exmh_Done
  213. *Main.pref.text:    Preferences
  214. *Main.pref.command:    Preferences_Dialog
  215.  
  216. *Main.addr.text:    Address...
  217. *Main.addr.m.entrylist: alias addr
  218. *Main.addr.m.l_alias: MH Aliases
  219. *Main.addr.m.c_alias: Aliases_Pref
  220. *Main.addr.m.l_addr: Address Book
  221. *Main.addr.m.c_addr: Addr_Browse
  222.  
  223. *Main.bind.text:    Bindings...
  224. *Main.bind.m.entrylist: command sedit compose
  225. *Main.bind.m.l_command: Commands
  226. *Main.bind.m.c_command: Bind_Pref
  227. *Main.bind.m.l_sedit:    Simple Edit
  228. *Main.bind.m.c_sedit:    Sedit_Pref
  229. *Main.bind.m.l_compose:    Compose Key
  230. *Main.bind.m.c_compose:    Sedit_ComposeUI
  231.  
  232. *Main.help.text:    Help...
  233. *Main.help.m.entrylist:    help colorkey html faq sep list bug reg pgp
  234. *Main.help.m.l_colorkey:    Color Legend
  235. *Main.help.m.c_colorkey:    Help_KeyDisplay
  236. *Main.help.m.l_help:    Quick Intro
  237. *Main.help.m.c_help:    Help
  238. *Main.help.m.l_faq:    Frequently Asked Questions
  239. *Main.help.m.c_faq:    Help exmh-faq
  240. *Main.help.m.l_html:    HTML Docs
  241. *Main.help.m.c_html:    Html_Window file:\$exmh(library)/html/index.html
  242. *Main.help.m.t_sep:    separator
  243. *Main.help.m.l_bug:    Submit Bug Report
  244. *Main.help.m.c_bug:    Report_Bug
  245. *Main.help.m.l_reg:    Register as an EXMH User
  246. *Main.help.m.c_reg:    Report_Registration
  247. *Main.help.m.l_list:    Exmh Mailing Lists...
  248. *Main.help.m.m_list:    list
  249. *Main.help.m.t_list:    cascade
  250. *Main.help.m.l_pgp:    Pgp Setup
  251. *Main.help.m.c_pgp:    Pgp_Help
  252.  
  253. *Main.help.m.list.entrylist: about adduser deluser adddig deldig addann delann addwork delwork
  254.  
  255. *Main.help.m.list.l_about: About the exmh mailing lists
  256. *Main.help.m.list.c_about: Help Lists {About the exmh mailing lists}
  257. *Main.help.m.list.l_adduser: Subscribe to exmh-users
  258. *Main.help.m.list.c_adduser: Report_Subscribe exmh-users subscribe
  259. *Main.help.m.list.l_deluser: Unsubscribe from exmh-users
  260. *Main.help.m.list.c_deluser: Report_Subscribe exmh-users unsubscribe
  261. *Main.help.m.list.l_adddig: Subscribe to exmh-users digest
  262. *Main.help.m.list.c_adddig: Report_Subscribe exmh-users-digest subscribe
  263. *Main.help.m.list.l_deldig: Unsubscribe from exmh-users digest
  264. *Main.help.m.list.c_deldig: Report_Subscribe exmh-users-digest unsubscribe
  265. *Main.help.m.list.l_addann: Subscribe to exmh-announce
  266. *Main.help.m.list.c_addann: Report_Subscribe exmh-announce subscribe
  267. *Main.help.m.list.l_delann: Unsubscribe from exmh-announce
  268. *Main.help.m.list.c_delann: Report_Subscribe exmh-announce unsubscribe
  269. *Main.help.m.list.l_addwork: Subscribe to exmh-workers
  270. *Main.help.m.list.c_addwork: Report_Subscribe exmh-workers subscribe
  271. *Main.help.m.list.l_delwork: Unsubscribe from exmh-workers
  272. *Main.help.m.list.c_delwork: Report_Subscribe exmh-workers unsubscribe
  273.  
  274. !
  275. ! Resources that create the Folder ops buttons and menu
  276. ! NOTICE: In 1.4 and higher, the entrylist etc. are attached to the
  277. ! menu widget pathname, not the menu button.  NOTICE.
  278. !
  279. *Fops.menulist:        more search
  280. *Fops.umenulist:
  281.  
  282. *Fops.more.text:     More...
  283. *Fops.more.m.entrylist: rescan project back pack sort thread find delete catchup scanall scanall2 purge purgeall import audit mhprof
  284. *Fops.more.m.uentrylist:
  285.  
  286. *Fops.more.m.l_rescan:     Rescan folder
  287. *Fops.more.m.c_rescan:    busy Scan_FolderForce
  288. *Fops.more.m.l_project: List only selected messages
  289. *Fops.more.m.c_project:    Ftoc_NewFtoc
  290. *Fops.more.m.l_back:    Previous folder
  291. *Fops.more.m.c_back:    busy Folder_Previous
  292. *Fops.more.m.l_pack:    Pack folder
  293. *Fops.more.m.c_pack:    busy Folder_Pack
  294. *Fops.more.m.l_sort:    Sort folder...
  295. *Fops.more.m.t_sort:    cascade
  296. *Fops.more.m.m_sort:    sort
  297. *Fops.more.m.sort.entrylist:    date subject from
  298. *Fops.more.m.sort.l_date:    By Date
  299. *Fops.more.m.sort.c_date:    busy Folder_Sort -datefield date
  300. *Fops.more.m.sort.l_subject:    By Subject
  301. *Fops.more.m.sort.c_subject:    busy Folder_Sort -textfield subject -limit 0
  302. *Fops.more.m.sort.l_from:    By Sender
  303. *Fops.more.m.sort.c_from:    busy Folder_Sort -textfield from
  304. *Fops.more.m.l_thread:    Thread
  305. *Fops.more.m.c_thread:    busy Thread_DisplayAll 20 +->
  306. *Fops.more.m.l_find:    Find all folders
  307. *Fops.more.m.c_find:    busy Flist_Refresh
  308. *Fops.more.m.l_delete:    Delete folder
  309. *Fops.more.m.c_delete:    Folder_Delete
  310. *Fops.more.m.l_catchup:    Catch-up Unseen
  311. *Fops.more.m.c_catchup:    Pick_MarkSeen
  312. *Fops.more.m.l_scanall:    Update scan caches
  313. *Fops.more.m.c_scanall:    Scan_AllFolders
  314. *Fops.more.m.l_scanall2:    Update all scan caches
  315. *Fops.more.m.c_scanall2:    Scan_AllFolders 1
  316. *Fops.more.m.l_purge:    Purge folder
  317. *Fops.more.m.c_purge:    Folder_PurgeBg
  318. *Fops.more.m.l_purgeall:    Purge all folders
  319. *Fops.more.m.c_purgeall:    Folder_PurgeAllBg
  320. *Fops.more.m.l_import:    Import mailbox folders
  321. *Fops.more.m.c_import:    Import_Dialog
  322. *Fops.more.m.t_audit:    cascade
  323. *Fops.more.m.l_audit:    Audit
  324. *Fops.more.m.m_audit:    audit
  325. *Fops.more.m.l_mhprof:    Re-read MH Profile
  326. *Fops.more.m.c_mhprof:    MhParseProfile
  327.  
  328. *Fops.more.m.audit.entrylist:    stat view
  329. *Fops.more.m.audit.l_stat:    Summary Statistics
  330. *Fops.more.m.audit.c_stat:    Audit_Stats
  331. *Fops.more.m.audit.l_view:    View Log
  332. *Fops.more.m.audit.c_view:    Audit_View
  333.  
  334.  
  335. *Fops.search.text:     Search...
  336. *Fops.search.m.entrylist: help msg fast pick glimpse thread
  337. *Fops.search.m.uentrylist:
  338.  
  339. *Fops.search.m.l_help: Search Help
  340. *Fops.search.m.c_help: Help Search
  341. *Fops.search.m.l_msg: Current message
  342. *Fops.search.m.c_msg: Find_Msg
  343. *Fops.search.m.l_fast: Folder table of contents
  344. *Fops.search.m.c_fast: Find_FTOC
  345. *Fops.search.m.l_pick: All messages in current folder (pick)
  346. *Fops.search.m.c_pick:    Pick
  347. *Fops.search.m.l_glimpse: All messages in all folders (glimpse)
  348. *Fops.search.m.c_glimpse: Glimpse_Startup
  349. *Fops.search.m.l_thread: Display related messages
  350. *Fops.search.m.c_thread: Thread_Display
  351.  
  352.  
  353. *Fops.buttonlist:    commit inc flist new
  354. *Fops.ubuttonlist:
  355.  
  356. *Fops.commit.text:    Commit
  357. *Fops.commit.command:    Folder_Commit
  358. *Fops.inc.text:        Inc
  359. *Fops.inc.command:    Inc
  360. *Fops.flist.text:    Flist
  361. *Fops.flist.command:    busy Flist_FindUnseen 1 ; Inc_PresortFinish
  362. *Fops.new.text:        New
  363. *Fops.new.command:    Folder_New
  364.  
  365. !
  366. ! Resources that create the Message ops buttons and menus
  367. !
  368. *Mops.menulist:        more reply
  369. *Mops.umenulist:
  370.  
  371. *Mops.reply.text:     Reply...
  372. *Mops.reply.m.entrylist: reply replyall
  373. *Mops.reply.m.uentrylist: sep help
  374.  
  375. *Mops.reply.m.l_reply:     Reply to sender <Key-r>
  376. *Mops.reply.m.c_reply:        Msg_Reply -nocc to -nocc cc
  377. *Mops.reply.m.l_replyall:     Reply all <Key-R>
  378. *Mops.reply.m.c_replyall:    Msg_ReplyAll
  379.  
  380. *Mops.reply.m.t_sep:    separator
  381. *Mops.reply.m.l_help:    Defining more...
  382. *Mops.reply.m.c_help:    Msg_ReplyHelp
  383.  
  384. *Mops.more.text:     More...
  385. *Mops.more.m.entrylist:     print unmark clip xunseen burst distrib save use edit uudecode postscript apply1 apply2 munseen pgp uriscan uriopen partial ref post grabaddr
  386. *Mops.more.m.uentrylist:
  387.  
  388. *Mops.more.m.l_print:     Print
  389. *Mops.more.m.c_print:    Print
  390. *Mops.more.m.l_unmark:     Unmark (Undo)
  391. *Mops.more.m.c_unmark:    Ftoc_Unmark
  392. *Mops.more.m.l_clip:     Clip
  393. *Mops.more.m.c_clip:    Msg_Clip
  394. *Mops.more.m.l_xunseen: First Unseen
  395. *Mops.more.m.c_xunseen:    Msg_ShowUnseen
  396. *Mops.more.m.l_burst:     Burst Digest
  397. *Mops.more.m.c_burst:    Msg_BurstDigest
  398. *Mops.more.m.l_distrib:     Redistribute
  399. *Mops.more.m.c_distrib:    Msg_Dist Mh_DistSetup
  400. *Mops.more.m.l_save:     Save to file
  401. *Mops.more.m.c_save:    Msg_Save
  402. *Mops.more.m.l_use:     Use message as draft
  403. !
  404. ! The \$ is required because menu commands are eval'ed when the menu
  405. ! is defined (for sedit), but in this case we want to re-eval it
  406. ! each time the entry is selected.
  407. !
  408. *Mops.more.m.c_use:    Msg_CompUse \$exmh(folder) \$msg(id)
  409. *Mops.more.m.l_edit:     Edit message
  410. *Mops.more.m.c_edit:    Msg_Edit
  411. *Mops.more.m.l_uudecode:     uudecode message
  412. *Mops.more.m.c_uudecode:    Msg_UUdecode
  413. *Mops.more.m.l_postscript:     Print postscript content
  414. *Mops.more.m.c_postscript:    Print_Postscript
  415. *Mops.more.m.l_apply1:     Apply command to message
  416. *Mops.more.m.c_apply1:    Message_Apply
  417. *Mops.more.m.l_apply2:     Apply command to body
  418. *Mops.more.m.c_apply2:    Message_Apply body
  419. *Mops.more.m.l_munseen: Mark Unseen
  420. *Mops.more.m.c_munseen:    Msg_MarkUnseen
  421. *Mops.more.m.l_pgp:    old PGP...
  422. *Mops.more.m.t_pgp:    cascade
  423. *Mops.more.m.m_pgp:    pgp
  424. *Mops.more.m.l_uriscan: Scan for URLs
  425. *Mops.more.m.c_uriscan: URI_ScanMsg
  426. *Mops.more.m.l_uriopen: View selected URL
  427. *Mops.more.m.c_uriopen: URI_OpenSelection
  428. *Mops.more.m.l_partial: Concatenate partial messages
  429. *Mops.more.m.c_partial: Partial_Concatenate
  430. *Mops.more.m.l_ref: Automatic Refile
  431. *Mops.more.m.c_ref: Folder_AutoRefile
  432. *Mops.more.m.l_post: Post this message to a Newsgroup
  433. *Mops.more.m.c_post: Post
  434. *Mops.more.m.l_grabaddr: Save "From" address
  435. *Mops.more.m.c_grabaddr: Address_Save
  436.  
  437. *Mops.more.m.pgp.entrylist: decrypt extract
  438. *Mops.more.m.pgp.l_decrypt: Decrypt in Place
  439. *Mops.more.m.pgp.c_decrypt: Pgp_Old_Decrypt
  440. *Mops.more.m.pgp.l_extract: Extract keys
  441. *Mops.more.m.pgp.c_extract: Pgp_Old_ExtractKeys \"\$mhProfile(path)/\$exmh(folder)/\$msg(id)\"
  442.  
  443. *Mops.buttonlist:    link move delete next prev comp forward
  444. *Mops.ubuttonlist:
  445.  
  446. *Mops.link.text:     Link
  447. *Mops.link.command:    Msg_Move Ftoc_CopyMark advance?
  448. *Mops.move.text:     Move
  449. *Mops.move.command:    Msg_Move Ftoc_MoveMark
  450. *Mops.delete.text:     Delete
  451. *Mops.delete.command:    Msg_Remove
  452. *Mops.next.text:     Next
  453. *Mops.next.command:    Ftoc_Next show
  454. *Mops.prev.text:     Prev
  455. *Mops.prev.command:    Ftoc_Prev show
  456. *Mops.comp.text:     Comp
  457. *Mops.comp.command:    Msg_Compose
  458. *Mops.forward.text:     Forward
  459. *Mops.forward.command:    Msg_Forward
  460.  
  461. ! The group assignments associate buttons with three states:
  462. !    current: there is a current message
  463. !      range: there is a range of messages selected
  464. !    nodraft: we are *not* in the drafts folder
  465. !
  466. ! In addition, to support a special case, there is
  467. !       comp: a group with a single item, the Send (or comp) button.
  468.  
  469. *Mops.groups:        current range nodraft comp pgp
  470.  
  471. *Mops.g_current:    link move delete reply forward
  472. *Mops.gm_current:    Print {Unmark (Undo)} Clip Redistribute {Burst Digest} {Save to file} {Use message as draft} {Edit message} {uudecode message} {Print postscript content} {Apply command to body} {Apply command to message} {Mark Unseen} {PGP Encrypt} {old PGP...} {Highlight URI} {Scan for URLs} {View selected URL} {Post this message to a Newsgroup} {Automatic Refile} {Concatenate partial messages} {Save "From" address}
  473. *Mops.ug_current:
  474. *Mops.ugm_current:
  475.  
  476. *Mops.g_range:        link move delete forward
  477. *Mops.gm_range:        Print {Unmark (Undo)} {Mark Unseen} {Concatenate partial messages}
  478. *Mops.ug_range:
  479. *Mops.ugm_range:
  480.  
  481. *Mops.g_nodraft:    reply forward
  482. *Mops.gm_nodraft:    Redistribute
  483. *Mops.ug_nodraft:
  484. *Mops.ugm_nodraft:
  485.  
  486. *Mops.g_comp:        comp
  487.  
  488. !
  489. ! MIME message type handlers
  490. ! mimeTypes lists the known mime types
  491. ! mimeUTypes is meant to be overridden by users with additional types
  492. ! mime_type/subtype maps to the TCL procedure to handle the type
  493. !
  494. *mimeTypes: text/plain text/richtext text/enriched multipart \
  495.     multipart/digest multipart/parallel multipart/alternative \
  496.     application/octet-stream message/external-body message/rfc822 \
  497.     text/rfc822-headers message/sample message/news\
  498.     image application/pgp text/pgp multipart/x-tioga text/x-html text/html \
  499.     application/x-shell-script \
  500.     audio/basic audio/x-sunaudio application/x-suncalendar \
  501.     message/delivery-status message/disposition-notification \
  502.     application/x-pgp-message \
  503.     application/pgp-keys \
  504.     application/fv-infohaus \
  505.     multipart/signed multipart/encrypted \
  506.     multipart/report \
  507.     application/x-url \
  508.     application/msword application/pdf \
  509.     application/postscript \
  510.     application/x-frame application/x-framemaker \
  511.     application/x-interleaf application/msword \
  512.     application/x-lotus application/x-lotus-123 \
  513.     application/x-wordmarc application/x-wordperfect
  514. *mimeUTypes:
  515. !
  516. *mime_text/plain:        Mime_ShowText
  517. *mime_text/rfc822-headers:    Mime_ShowText
  518. *mime_text/richtext:        Mime_ShowRichText
  519. *mime_text/enriched:        Mime_ShowRichText
  520. *mime_text/x-html:        Uri_ShowPart
  521. *mime_text/html:        Uri_ShowPart
  522. *mime_multipart:        Mime_ShowMultipart
  523. *mime_multipart/digest:        Mime_ShowMultipartDigest
  524. *mime_multipart/parallel:    Mime_ShowMultipartParallel
  525. *mime_multipart/alternative:    Mime_ShowMultipartAlternative
  526. *mime_multipart/x-tioga:    Tioga_ShowMsg
  527. *mime_multipart/encrypted:        MimeShowMultipartEncrypted
  528. *mime_multipart/signed:            MimeShowMultipartSigned
  529. *mime_multipart/report:            Mime_ShowMultipartReport
  530. *mime_application/x-shell-script:    Mime_ShowShellScript
  531. *mime_audio/basic:            Mime_ShowAudio
  532. *mime_audio/x-sunaudio:            Mime_ShowAudio
  533. *mime_application/x-suncalendar:    Mime_ShowSunCalendar
  534. *mime_application/octet-stream:    Mime_ShowApplicationOctet
  535. *mime_message/external-body:    Mime_ShowMessageExternal
  536. *mime_message/rfc822:        Mime_ShowRfc822
  537. *mime_message/sample:        Mime_ShowRfc822
  538. *mime_message/news:        Mime_ShowRfc822
  539. *mime_message/delivery-status:        Mime_ShowDSN
  540. *mime_message/disposition-notification:    Mime_ShowMDN
  541. *mime_application/pgp:            Pgp_ShowMessage
  542. *mime_application/x-pgp-message:    Pgp_ShowMessage
  543. *mime_text/pgp:                Pgp_ShowMessage
  544. *mime_application/pgp-keys:    Pgp_MimeShowPgpKeys
  545. *mime_image:            Mime_ShowImage
  546. *mime_application/fv-infohaus:    Mime_ShowText
  547. *mime_application/x-url:    Mime_ShowUri
  548. *mime_application/msword:        Mime_ShowMsWord
  549. *mime_application/pdf:            Mime_ShowXApp
  550. *mime_application/postscript:        Mime_ShowXApp
  551. *mime_application/x-frame:        Mime_ShowXApp
  552. *mime_application/x-framemaker:        Mime_ShowXApp
  553. *mime_application/x-interleaf:        Mime_ShowXApp
  554. *mime_application/x-lotus:        Mime_ShowXApp
  555. *mime_application/x-lotus-123:        Mime_ShowXApp
  556. *mime_application/x-wordmarc:        Mime_ShowXApp
  557. *mime_application/x-wordperfect:    Mime_ShowXApp
  558.  
  559. !
  560. !  Built-in file to content-type mappings -
  561. !
  562. *magic_English text:            text/plain
  563. *magic_ascii text:            text/plain
  564. *magic_lLotus worksheet:        application/x-lotus-123
  565. *magic_lMS Word document:        application/msword
  566. *magic_lAdobe PDF file:            application/pdf
  567. *magic_lFrame Maker document:        application/x-frame
  568. *magic_lGIF file, v87:            image/gif
  569. *magic_lGIF file, v89:            image/gif
  570. *magic_lInterleaf ASCII document:    application/x-interleaf
  571. *magic_lInterleaf fast-saved document:    application/x-interleaf
  572. *magic_lJPEG file:            image/jpeg
  573. *magic_lJPG file:            image/jpeg
  574. *magic_lPostScript document:        application/postscript
  575. *magic_lWordPerfect document:        application/x-wordperfect
  576. *magic_lWordMarc document:        application/x-wordmarc
  577.  
  578. !
  579. !
  580. ! Signature message type handlers
  581. ! sigProts lists the known signature protocols
  582. ! sigUProts is meant to be overridden by users with additional types
  583. ! sig_type/subtype maps to the TCL procedure to handle the type
  584. !
  585. *sigProts:        application/pgp-signature
  586. *sigUProts:
  587. !
  588. *sig_application/pgp-signature:    Pgp_MimeShowMultipartSignedPgp
  589. !
  590. ! Encryption message type handlers
  591. ! cryptProts lists the known encryption protocols
  592. ! cryptUProts is meant to be overridden by users with additional types
  593. ! crypt_type/subtype maps to the TCL procedure to handle the type
  594. !
  595. *cryptProts:        application/pgp-encrypted
  596. *cryptUProts:
  597. !
  598. *crypt_application/pgp-encrypted:    Pgp_MimeShowMultipartEncryptedPgp
  599.  
  600. ! Quoting options
  601. ! quoteAdd or quoteUAdd list the MIME types to add
  602. ! quoteOmit or quoteUOmit list the types to be omitted regardless
  603. ! of what quote(U)Add says.  See the help under Quoting in the
  604. ! Preference menu for more detailed help
  605. *quoteAdd: message/rfc822 text text/* multipart/* application/pgp
  606. *quoteOmit:
  607. *quote_message/rfc822:    Quote_Message
  608. *quote_multipart/signed:    Quote_MultipartSigned
  609. *quote_multipart/encrypted:    Quote_MultipartEncrypted
  610. *quote_application/pgp:        Quote_AppPgp
  611. *quote_multipart/default:    Quote_MultipartDefault
  612. !
  613. ! Mime fonts
  614. ! mimeCharsets lists the known mime charsets
  615. ! mimeUCharsets is meant to be overridden by users with additional
  616. ! fonts available
  617. ! mime_charset maps to a font which uses the charset.
  618. !
  619. *mimeCharsets: us-ascii iso-8859-1 iso-8859-8 iso-2022-jp koi8-r iso-8859-2 iso-10646-1 utf-8
  620. !
  621. *mimeUCharsets:
  622.  
  623. !
  624. ! For each defined character set, we need to know the registry and
  625. ! encoding used to find the fonts.
  626. ! US-ASCII is a subset of all the ISO-8859 character sets, so we can
  627. ! wildcard the encoding for it.  ISO-8859-1 and ISO-8859-8 ship with
  628. ! X11r5, so they're defined here.  Any addtional charsets which exist at
  629. ! your site should be defined here.
  630. *mime_us-ascii_registry:    iso8859
  631. *mime_us-ascii_encoding:    *
  632. *mime_iso-8859-1_registry:    iso8859
  633. *mime_iso-8859-1_encoding:    1
  634. *mime_iso-8859-8_registry:    iso8859
  635. *mime_iso-8859-8_encoding:    8
  636. !
  637. ! modified by k.furukawa, jan.1995.  for multipart message problem
  638. ! We should specify a 8bit font for iso-2022-jp here, since it
  639. ! corresponds to -font option.  For a 16bit font or -kanjifont option, 
  640. ! japanized Tk treats it independently.  (You may specify 16bit font
  641. ! in the file exmh like "option add *Text.KanjiFont kanji24".)
  642. !
  643. *mime_iso-2022-jp_registry:   iso8859
  644. *mime_iso-2022-jp_encoding:   1
  645.  
  646. ! koi8-r is used for cyrillic fonts
  647. *mime_koi8-r_registry: koi8
  648. *mime_koi8-r_encoding: r
  649. *mime_koi8-r_plain_families: fixed courier
  650. *mime_koi8-r_fixed_families: fixed courier
  651. *mime_koi8-r_proportional_families: times helvetica
  652. *mime_koi8-r_title_families: times helvetica
  653.  
  654. *mime_iso-8859-2_registry: iso8859
  655. *mime_iso-8859-2_encoding: 2
  656.  
  657. ! Unicode fonts
  658. *mime_iso-10646-1_registry: iso10646
  659. *mime_iso-10646-1_encoding: 1
  660. *mime_utf-8_registry: iso10646
  661. *mime_utf-8_encoding: 1
  662.  
  663.  
  664. ! For each charset, we have four differerent possible ways that the
  665. ! characters may be displayed.  "plain" is how they are displayed in
  666. ! an ordinary (text/plain) message; "fixed" is how fixed face
  667. ! characters are displayed in enriched text; "proportional" is how
  668. ! proportional face characters are displayed in enriched text; and
  669. ! "title" is how part headers are displayed.
  670. !
  671. ! The list which follows are families which provide this style for
  672. ! this character set in order of preference.  If none of the familes
  673. ! are found for a particular characterset/display style,  a wildcard
  674. ! is used for the family.
  675. ! These may be overridden by users.
  676. *mime_us-ascii_plain_families:    fixed clean lucidatypewriter courier terminal
  677. *mime_us-ascii_fixed_families:    lucidatypewriter fixed clean courier terminal
  678. *mime_us-ascii_proportional_families:    times "new century schoolbook" \
  679.                     lucidabright charter lucida helvetica
  680. *mime_us-ascii_title_families:    times "new century schoolbook" \
  681.                 lucidabright charter lucida helvetica
  682. *mime_iso-8859-1_plain_families:    lucidatypewriter fixed courier terminal
  683. *mime_iso-8859-1_fixed_families:    lucidatypewriter fixed courier terminal
  684. *mime_iso-8859-1_proportional_families:    times "new century schoolbook" \
  685.                     lucidabright charter lucida helvetica
  686. *mime_iso-8859-1_title_families:    times "new century schoolbook" \
  687.                 lucidabright charter lucida helvetica
  688. *mime_iso-8859-8_plain_families:    fixed
  689. *mime_iso-8859-8_fixed_families:    fixed
  690. *mime_iso-8859-8_proportional_families:
  691. *mime_iso-8859-8_title_families:
  692.  
  693. *mime_iso-2022-jp_plain_families:     fixed
  694. *mime_iso-2022-jp_fixed_families:     fixed
  695. *mime_iso-2022-jp_proportional_families:
  696. *mime_iso-2022-jp_title_families:
  697.  
  698. ! A good Unicode font set can be found at
  699. ! http://www.cl.cam.ac.uk/~mgk25/ucs-fonts.html
  700. ! http://www.cl.cam.ac.uk/~mgk25/download/ucs-fonts.tar.gz
  701.  
  702. *mime_utf-8_plain_families: fixed
  703. *mime_utf-8_fixed_families: fixed
  704. *mime_utf-8_proportional_families: fixed
  705. *mime_utf-8_title_families: fixed
  706.  
  707. *mime_iso-10646-1_plain_families: fixed
  708. *mime_iso-10646-1_fixed_families: fixed
  709. *mime_iso-10646-1_proportional_families: fixed
  710. *mime_iso-10646-1_title_families: fixed
  711.  
  712. !
  713. ! Mime External message access methods
  714. *mimeExtMethods:    local-file anon-ftp
  715. *mimeUExtMethods:
  716. !
  717. *mime_local-file:    MimeLocalFileTransfer
  718. *mime_anon-ftp:        MimeFTPTransfer
  719.  
  720. ! image filters
  721. ! imageFilters lists the image subtypes we have filters for
  722. ! imageUFilters is meant to be overriden by users with additional
  723. ! filters
  724. ! image_subtype maps to the filter which will handle this subtype
  725. !
  726. *imageFilters: x-macpict
  727. *imageUFilters:
  728. !
  729. *image_x-macpict: picttoppm -noheader
  730. !
  731. !
  732. ! Richtext commands
  733. *richCommands:        bold italic fixed smaller bigger underline \
  734.             indent verbatim param excerpt center nl lt \
  735.             color x-color
  736. *richUCommands:
  737.  
  738. *rich_bold:        Rich_FontChange
  739. *richVar_bold:        boldDepth
  740. *rich_italic:        Rich_FontChange
  741. *richVar_italic:    italicDepth
  742. *rich_fixed:        Rich_FontChange
  743. *richVar_fixed:        fixedDepth
  744.  
  745. *rich_smaller:        Rich_FontChange
  746. *richVar_smaller:    size
  747. ! point size taken from mimeFontSize
  748. !*richInit_size:        120
  749. *richInc_smaller:    -20
  750. *richVar_bigger:    size
  751. *rich_bigger:        Rich_FontChange
  752. *richInc_bigger:    20
  753.  
  754. *rich_underline:    Rich_UnderlineChange
  755. *richVar_underline:    underDepth
  756.  
  757. *richVar_indent:    indent
  758. *richInc_indent:    4
  759.  
  760. *richVar_verbatim:    verbatim
  761.  
  762. *richVar_param:        paramDepth
  763.  
  764. *rich_excerpt:        Rich_ExcerptChange
  765. *richVar_excerpt:    excerptDepth
  766.  
  767. *richVar_center:    center
  768.  
  769. ! These are here for richtext compatibility
  770. *rich_nl:        Rich_NewLine
  771. *rich_lt:        Rich_LessThan
  772.  
  773. ! Extensions
  774. *richVar_color:        colorDepth
  775. *rich_color:        Rich_Color
  776. *richVar_x-color:    colorDepth
  777. *rich_x-color:        Rich_Color
  778.  
  779. ! Built-in editor (sedit) buttons and menus
  780.  
  781. ! The following buttons and menus are special and always exist
  782. ! in a standard arrangement.  You can override their commands and labels.
  783. ! The variables $draft, $t, and $f are expanded when the button
  784. ! or menu is defined.  They are quoted with { } so those values can contain
  785. ! spaces.  If you want variables to be substitued when the
  786. ! operation is invoked, escape the $ as in \$foo
  787.  
  788. *Sedit.Menubar.builtin:     quit send sign
  789. *Sedit.Menubar.quit.text:     Dismiss
  790. *Sedit.Menubar.quit.command:    SeditQuit {$draft} {$t}
  791. *Sedit.Menubar.send.text:    Send
  792. *Sedit.Menubar.send.padX:    15
  793. *Sedit.Menubar.send.command:    SeditSend {$draft} {$t} 0
  794. !
  795. ! The sign button turns into a menu with one entry for
  796. ! each file that matches the glob pattern ~/.signature*
  797. !
  798. *Sedit.Menubar.sign.text:    Sign
  799. *Sedit.Menubar.sign.command:    SeditSign {$draft} {$t}
  800. !
  801. ! buttons is standard buttons
  802. ! ubuttons is for extra user-specific buttons
  803. *Sedit.Menubar.buttonlist:    help abort save post
  804. *Sedit.Menubar.ubuttonlist:
  805. *Sedit.Menubar.help.text:    Help
  806. *Sedit.Menubar.help.command:    SeditHelp
  807. *Sedit.Menubar.abort.text:    Abort
  808. *Sedit.Menubar.abort.command:    SeditAbort {$draft} {$t}
  809. *Sedit.Menubar.save.text:     Save&Quit
  810. *Sedit.Menubar.save.command:     SeditSave {$draft} {$t} SeditNuke
  811. *Sedit.Menubar.post.text:    Post
  812. *Sedit.Menubar.post.padX:    10
  813. *Sedit.Menubar.post.command:    SeditSend {$draft} {$t} 1
  814.  
  815. ! The repl button is well-known.  It is disabled except when replying.
  816. *Sedit.Menubar.repl.text:    Quote...
  817. *Sedit.Menubar.repl.m.entrylist:    quote attach
  818. *Sedit.Menubar.repl.m.l_quote:        Quote
  819. *Sedit.Menubar.repl.m.c_quote:        SeditInsertFile {$draft} {$t} {$quote(filename)}
  820. *Sedit.Menubar.repl.m.l_attach:        Quote MIME
  821. *Sedit.Menubar.repl.m.c_attach:        SeditAttachQuotedMessage {$draft} {$t} {$msg(path)}
  822. !
  823. ! menus is for standard menus
  824. ! umenus is for extra user-specific menus
  825. !*Sedit.Menubar.menulist:    text mime more pgp
  826. *Sedit.Menubar.menulist:    repl text more pgp
  827. *Sedit.Menubar.umenulist:
  828.  
  829. *Sedit.Menubar.text.text:    Text...
  830. *Sedit.Menubar.text.m.entrylist: plain fixed bold italic underline smaller bigger
  831. *Sedit.Menubar.text.m.l_plain:    Plain
  832. *Sedit.Menubar.text.m.c_plain:    SeditMimeEnriched x-plain
  833. *Sedit.Menubar.text.m.l_fixed:    Fixed
  834. *Sedit.Menubar.text.m.c_fixed:    SeditMimeEnriched fixed
  835. *Sedit.Menubar.text.m.l_bold:    Bold
  836. *Sedit.Menubar.text.m.c_bold:    SeditMimeEnriched bold
  837. *Sedit.Menubar.text.m.l_italic:    Italic
  838. *Sedit.Menubar.text.m.c_italic:    SeditMimeEnriched italic
  839. *Sedit.Menubar.text.m.l_underline:    Underline
  840. *Sedit.Menubar.text.m.c_underline:    SeditMimeEnriched underline
  841. *Sedit.Menubar.text.m.l_smaller:    Smaller
  842. *Sedit.Menubar.text.m.c_smaller:    SeditMimeEnriched smaller
  843. *Sedit.Menubar.text.m.l_bigger:    Bigger
  844. *Sedit.Menubar.text.m.c_bigger:    SeditMimeEnriched bigger
  845.  
  846. *Sedit.Menubar.more.text:    More...
  847. *Sedit.Menubar.more.m.entrylist: keep format receipt cite attach addr whom spell find  save preview alt
  848. *Sedit.Menubar.more.m.l_keep: Keep on send
  849. *Sedit.Menubar.more.m.t_keep: check
  850. *Sedit.Menubar.more.m.v_keep: sedit($t,keep)
  851.  
  852. *Sedit.Menubar.more.m.l_format: Format mail
  853. *Sedit.Menubar.more.m.t_format: cascade
  854. *Sedit.Menubar.more.m.m_format: format
  855. *Sedit.Menubar.more.m.format.entrylist: none soft hard mhn mhn2 quote
  856. *Sedit.Menubar.more.m.format.l_none: No Line Breaking
  857. *Sedit.Menubar.more.m.format.t_none: radio
  858. *Sedit.Menubar.more.m.format.v_none: sedit($t,format)
  859. *Sedit.Menubar.more.m.format.x_none: Never
  860. *Sedit.Menubar.more.m.format.l_soft: Line Break at Send
  861. *Sedit.Menubar.more.m.format.t_soft: radio
  862. *Sedit.Menubar.more.m.format.v_soft: sedit($t,format)
  863. *Sedit.Menubar.more.m.format.x_soft: OnSend
  864. *Sedit.Menubar.more.m.format.l_hard: Line Break When Typing
  865. *Sedit.Menubar.more.m.format.t_hard: radio
  866. *Sedit.Menubar.more.m.format.v_hard: sedit($t,format)
  867. *Sedit.Menubar.more.m.format.x_hard: OnType
  868. *Sedit.Menubar.more.m.format.l_mhn: Attempt mhn
  869. *Sedit.Menubar.more.m.format.t_mhn: check
  870. *Sedit.Menubar.more.m.format.v_mhn: sedit($t,mhn)
  871. *Sedit.Menubar.more.m.format.l_mhn2: Run mhn now
  872. *Sedit.Menubar.more.m.format.c_mhn2: SeditMHN {$draft} {$t}
  873. *Sedit.Menubar.more.m.format.l_quote: Quote Printable
  874. *Sedit.Menubar.more.m.format.t_quote: check
  875. *Sedit.Menubar.more.m.format.v_quote: sedit($t,quote)
  876.  
  877. *Sedit.Menubar.more.m.l_receipt: Ask for Receipt
  878. *Sedit.Menubar.more.m.c_receipt: MDNAskReceipt {$draft} {$t}
  879. *Sedit.Menubar.more.m.l_cite: Cite Selection
  880. *Sedit.Menubar.more.m.c_cite: SeditCiteSelection {$draft} {$t}
  881. *Sedit.Menubar.more.m.l_addr:     Addresses
  882. *Sedit.Menubar.more.m.c_addr:     Addr_Browse
  883.  
  884. *Sedit.Menubar.more.m.l_attach: Attachment
  885. *Sedit.Menubar.more.m.t_attach: cascade
  886. *Sedit.Menubar.more.m.m_attach: attach
  887. *Sedit.Menubar.more.m.attach.entrylist: part message external insert keys
  888. *Sedit.Menubar.more.m.attach.l_part: Attach File...
  889. *Sedit.Menubar.more.m.attach.c_part: SeditInsertFileDialog {$draft} {$t}
  890. *Sedit.Menubar.more.m.attach.l_message: Attach Message...
  891. *Sedit.Menubar.more.m.attach.c_message: SeditInsertMessageDialog {$draft} {$t}
  892. *Sedit.Menubar.more.m.attach.l_external: Attach Reference...
  893. *Sedit.Menubar.more.m.attach.c_external: SeditInsertExternalDialog {$draft} {$t}
  894. *Sedit.Menubar.more.m.attach.l_insert: Insert File...
  895. *Sedit.Menubar.more.m.attach.c_insert: SeditInsertFileDirect {$draft} {$t}
  896. *Sedit.Menubar.more.m.attach.l_keys:   Attach PGP Keys...
  897. *Sedit.Menubar.more.m.attach.c_keys:   Pgp_InsertKeys {$draft} {$t}
  898. *Sedit.Menubar.more.m.l_whom:    Whom
  899. *Sedit.Menubar.more.m.c_whom:    SeditWhom {$draft} $f {$t}
  900. *Sedit.Menubar.more.m.l_save: Save Buffer
  901. *Sedit.Menubar.more.m.c_save: SeditSave {$draft} {$t}
  902. *Sedit.Menubar.more.m.l_spell: Spell...
  903. *Sedit.Menubar.more.m.c_spell: SeditSpell {$draft} $f {$t}
  904. *Sedit.Menubar.more.m.l_find: Find SEL
  905. *Sedit.Menubar.more.m.c_find: Sedit_Find {$draft} {$t}
  906. *Sedit.Menubar.more.m.l_preview: Mime Preview
  907. *Sedit.Menubar.more.m.c_preview: SeditClip {$draft} {$t}
  908. *Sedit.Menubar.more.m.l_alt: Alternate Editor
  909. *Sedit.Menubar.more.m.c_alt: SeditAlternate {$draft} {$t}
  910.  
  911. *Sedit.Menubar.pgp.text:    Crypt...
  912. *Sedit.Menubar.pgp.m.entrylist: pgpformat pgpversion pgpsign pgpencrypt pgpchoosekey pgpclearpp
  913. *Sedit.Menubar.pgp.m.l_pgpformat:    Format
  914. *Sedit.Menubar.pgp.m.t_pgpformat:    cascade
  915. *Sedit.Menubar.pgp.m.m_pgpformat:    format
  916. *Sedit.Menubar.pgp.m.format.entrylist:    plain app pm
  917. *Sedit.Menubar.pgp.m.format.l_plain:    Plain
  918. *Sedit.Menubar.pgp.m.format.t_plain:    radio
  919. *Sedit.Menubar.pgp.m.format.v_plain:    pgp(format,$id)
  920. *Sedit.Menubar.pgp.m.format.x_plain:    plain
  921. *Sedit.Menubar.pgp.m.format.l_app:    Application/PGP
  922. *Sedit.Menubar.pgp.m.format.t_app:    radio
  923. *Sedit.Menubar.pgp.m.format.v_app:    pgp(format,$id)
  924. *Sedit.Menubar.pgp.m.format.x_app:    app
  925. *Sedit.Menubar.pgp.m.format.l_pm:    Multipart/MIME
  926. *Sedit.Menubar.pgp.m.format.t_pm:    radio
  927. *Sedit.Menubar.pgp.m.format.v_pm:    pgp(format,$id)
  928. *Sedit.Menubar.pgp.m.format.x_pm:    pm
  929.  
  930. *Sedit.Menubar.pgp.m.l_pgpversion:    Version
  931. *Sedit.Menubar.pgp.m.t_pgpversion:    cascade
  932. *Sedit.Menubar.pgp.m.m_pgpversion:    version
  933. *Sedit.Menubar.pgp.m.version.entrylist:    pgp2 pgp5 gpg pgp6
  934. *Sedit.Menubar.pgp.m.version.l_pgp2:    PGP2
  935. *Sedit.Menubar.pgp.m.version.c_pgp2:    Pgp_SetSeditPgpVersion pgp $id
  936. *Sedit.Menubar.pgp.m.version.t_pgp2:    radio
  937. *Sedit.Menubar.pgp.m.version.v_pgp2:    pgp(version,$id)
  938. *Sedit.Menubar.pgp.m.version.x_pgp2:    pgp
  939. *Sedit.Menubar.pgp.m.version.l_pgp5:    PGP5
  940. *Sedit.Menubar.pgp.m.version.c_pgp5:    Pgp_SetSeditPgpVersion pgp5 $id
  941. *Sedit.Menubar.pgp.m.version.t_pgp5:    radio
  942. *Sedit.Menubar.pgp.m.version.v_pgp5:    pgp(version,$id)
  943. *Sedit.Menubar.pgp.m.version.x_pgp5:    pgp5
  944. *Sedit.Menubar.pgp.m.version.l_gpg:    GPG
  945. *Sedit.Menubar.pgp.m.version.c_gpg:    Pgp_SetSeditPgpVersion gpg $id
  946. *Sedit.Menubar.pgp.m.version.t_gpg:    radio
  947. *Sedit.Menubar.pgp.m.version.v_gpg:    pgp(version,$id)
  948. *Sedit.Menubar.pgp.m.version.x_gpg:    gpg
  949. *Sedit.Menubar.pgp.m.version.l_pgp6:    PGP6
  950. *Sedit.Menubar.pgp.m.version.c_pgp6:    Pgp_SetSeditPgpVersion pgp6 $id
  951. *Sedit.Menubar.pgp.m.version.t_pgp6:    radio
  952. *Sedit.Menubar.pgp.m.version.v_pgp6:    pgp(version,$id)
  953. *Sedit.Menubar.pgp.m.version.x_pgp6:    pgp6
  954.  
  955. *Sedit.Menubar.pgp.m.l_pgpsign:        Sign
  956. *Sedit.Menubar.pgp.m.t_pgpsign:        cascade
  957. *Sedit.Menubar.pgp.m.m_pgpsign:        sign
  958. *Sedit.Menubar.pgp.m.sign.entrylist:    none std clr enc
  959. *Sedit.Menubar.pgp.m.sign.l_none:    None
  960. *Sedit.Menubar.pgp.m.sign.t_none:    radio
  961. *Sedit.Menubar.pgp.m.sign.v_none:    pgp(sign,$id)
  962. *Sedit.Menubar.pgp.m.sign.x_none:    none
  963. *Sedit.Menubar.pgp.m.sign.l_std:    Standard
  964. *Sedit.Menubar.pgp.m.sign.t_std:    radio
  965. *Sedit.Menubar.pgp.m.sign.v_std:    pgp(sign,$id)
  966. *Sedit.Menubar.pgp.m.sign.x_std:    standard
  967. *Sedit.Menubar.pgp.m.sign.l_clr:    Clear Sign
  968. *Sedit.Menubar.pgp.m.sign.t_clr:    radio
  969. *Sedit.Menubar.pgp.m.sign.v_clr:    pgp(sign,$id)
  970. *Sedit.Menubar.pgp.m.sign.x_clr:    clearsign
  971. *Sedit.Menubar.pgp.m.sign.l_enc:    plus Encrypt
  972. *Sedit.Menubar.pgp.m.sign.t_enc:    radio
  973. *Sedit.Menubar.pgp.m.sign.v_enc:    pgp(sign,$id)
  974. *Sedit.Menubar.pgp.m.sign.x_enc:    encryptsign
  975.  
  976. *Sedit.Menubar.pgp.m.l_pgpencrypt:    Encrypt Only
  977. *Sedit.Menubar.pgp.m.t_pgpencrypt:    check
  978. *Sedit.Menubar.pgp.m.v_pgpencrypt:    pgp(encrypt,$id)
  979. *Sedit.Menubar.pgp.m.l_pgpchoosekey:    Choose Key
  980. *Sedit.Menubar.pgp.m.c_pgpchoosekey:    Pgp_SetMyName \$pgp(version,$id) $id
  981. *Sedit.Menubar.pgp.m.l_pgpclearpp:    Clear Passphrase(s)
  982. *Sedit.Menubar.pgp.m.c_pgpclearpp:    Pgp_ClearPassword \$pgp(version,$id)
  983.  
  984. ! This stuff is just a skeleton.  The functions don't do much yet
  985. *Sedit.Menubar.mime.text:    Mime...
  986. *Sedit.Menubar.mime.m.entrylist: type format delete
  987.  
  988. *Sedit.Menubar.mime.m.l_format: Format
  989. *Sedit.Menubar.mime.m.t_format: cascade
  990. *Sedit.Menubar.mime.m.m_format: format
  991.  
  992. *Sedit.Menubar.mime.m.format.entrylist: marks tags
  993.  
  994. *Sedit.Menubar.mime.m.format.l_marks: Show Marks
  995. *Sedit.Menubar.mime.m.format.c_marks: SeditMimeShowMarks {$t}
  996. *Sedit.Menubar.mime.m.format.l_tags: Show Tags
  997. *Sedit.Menubar.mime.m.format.c_tags: SeditMimeShowTags {$t}
  998.  
  999. ! The following menu is special because it gets dynamically updated
  1000. ! as parts are added to the message.
  1001. *Sedit.Menubar.mime.m.l_delete: Delete Part
  1002. *Sedit.Menubar.mime.m.t_delete: cascade
  1003. *Sedit.Menubar.mime.m.m_delete: delete
  1004.  
  1005. *Sedit.Menubar.mime.m.delete.entrylist: body
  1006.  
  1007. *Sedit.Menubar.mime.m.delete.l_body: Delete Body
  1008. *Sedit.Menubar.mime.m.delete.c_body: SeditPartDelete Body
  1009.  
  1010.  
  1011. *Sedit.Menubar.mime.m.l_type: Type
  1012. *Sedit.Menubar.mime.m.t_type: cascade
  1013. *Sedit.Menubar.mime.m.m_type: type
  1014.  
  1015. *Sedit.Menubar.mime.m.type.entrylist: text multi audio image message application video
  1016. *Sedit.Menubar.mime.m.type.l_text: Text
  1017. *Sedit.Menubar.mime.m.type.t_text: cascade
  1018. *Sedit.Menubar.mime.m.type.m_text: text
  1019. *Sedit.Menubar.mime.m.type.text.entrylist: plain enriched
  1020. *Sedit.Menubar.mime.m.type.text.l_plain: Plain
  1021. *Sedit.Menubar.mime.m.type.text.c_plain: SeditMimeType text/plain
  1022. *Sedit.Menubar.mime.m.type.text.l_enriched: Enriched
  1023. *Sedit.Menubar.mime.m.type.text.c_enriched: SeditMimeType text/enriched
  1024.  
  1025. *Sedit.Menubar.mime.m.type.l_multi: Multipart
  1026. *Sedit.Menubar.mime.m.type.t_multi: cascade
  1027. *Sedit.Menubar.mime.m.type.m_multi: multi
  1028. *Sedit.Menubar.mime.m.type.multi.entrylist: mixed alternative parallel digest
  1029. *Sedit.Menubar.mime.m.type.multi.l_mixed: Mixed
  1030. *Sedit.Menubar.mime.m.type.multi.c_mixed: SeditMimeType multipart/mixed
  1031. *Sedit.Menubar.mime.m.type.multi.l_alternative: Alternative
  1032. *Sedit.Menubar.mime.m.type.multi.c_alternative: SeditMimeType multipart/alternative
  1033. *Sedit.Menubar.mime.m.type.multi.l_parallel: Parallel
  1034. *Sedit.Menubar.mime.m.type.multi.c_parallel: SeditMimeType multipart/parallel
  1035. *Sedit.Menubar.mime.m.type.multi.l_digest: Digest
  1036. *Sedit.Menubar.mime.m.type.multi.c_digest: SeditMimeType multipart/digest
  1037.  
  1038.  
  1039. *Sedit.Menubar.mime.m.type.l_audio: Audio
  1040. *Sedit.Menubar.mime.m.type.t_audio: cascade
  1041. *Sedit.Menubar.mime.m.type.m_audio: audio
  1042. *Sedit.Menubar.mime.m.type.audio.entrylist: basic
  1043. *Sedit.Menubar.mime.m.type.audio.l_basic: Basic
  1044. *Sedit.Menubar.mime.m.type.audio.c_basic: SeditMimeType audio/basic
  1045.  
  1046. *Sedit.Menubar.mime.m.type.l_image: Image
  1047. *Sedit.Menubar.mime.m.type.t_image: cascade
  1048. *Sedit.Menubar.mime.m.type.m_image: image
  1049. *Sedit.Menubar.mime.m.type.image.entrylist: basic
  1050. *Sedit.Menubar.mime.m.type.image.l_basic: Basic
  1051. *Sedit.Menubar.mime.m.type.image.c_basic: SeditMimeType image/basic
  1052.  
  1053. *Sedit.Menubar.mime.m.type.l_message: Message
  1054. *Sedit.Menubar.mime.m.type.t_message: cascade
  1055. *Sedit.Menubar.mime.m.type.m_message: message
  1056. *Sedit.Menubar.mime.m.type.message.entrylist: external digest
  1057. *Sedit.Menubar.mime.m.type.message.l_external: External Body
  1058. *Sedit.Menubar.mime.m.type.message.c_external: SeditMimeType message/external
  1059. *Sedit.Menubar.mime.m.type.message.l_digest: Digest
  1060. *Sedit.Menubar.mime.m.type.message.c_digest: SeditMimeType message/digest
  1061.  
  1062. *Sedit.Menubar.mime.m.type.l_application: Application
  1063. *Sedit.Menubar.mime.m.type.t_application: cascade
  1064. *Sedit.Menubar.mime.m.type.m_application: app
  1065. *Sedit.Menubar.mime.m.type.app.entrylist: postscript
  1066. *Sedit.Menubar.mime.m.type.app.l_postscript: Postscript
  1067. *Sedit.Menubar.mime.m.type.app.c_postscript: SeditMimeType application/postscript
  1068.  
  1069. *Sedit.Menubar.mime.m.type.l_video: Video
  1070. *Sedit.Menubar.mime.m.type.t_video: cascade
  1071. *Sedit.Menubar.mime.m.type.m_video: video
  1072. *Sedit.Menubar.mime.m.type.video.entrylist: basic
  1073. *Sedit.Menubar.mime.m.type.video.l_basic: Basic
  1074. *Sedit.Menubar.mime.m.type.video.c_basic: SeditMimeType video/basic
  1075.  
  1076. !
  1077. ! Html buttons and menus
  1078. !
  1079. *Html.Menubar.buttonlist: 
  1080. *Html.Menubar.ubuttonlist:
  1081. *Html.Menubar.menulist: more
  1082. *Html.Menubar.umenulist:
  1083. *Html.Menubar.more.text: More...
  1084. *Html.Menubar.more.m.entrylist: stop back forw
  1085. *Html.Menubar.more.m.l_stop: Stop
  1086. *Html.Menubar.more.m.c_stop: Http_stop
  1087. *Html.Menubar.more.m.l_back: Back
  1088. *Html.Menubar.more.m.c_back: Html_Back
  1089. *Html.Menubar.more.m.l_forw: Forward
  1090. *Html.Menubar.more.m.c_forw: Html_Forward
  1091.  
  1092. !
  1093. ! WhatNowDialog buttons and menus
  1094. !
  1095. *WhatNow.buttonlist: abort dismiss reedit send
  1096. *WhatNow.ubuttonlist:
  1097. *WhatNow.menulist: more
  1098. *WhatNow.umenulist:
  1099.  
  1100. *WhatNow.abort.text:    Kill
  1101. *WhatNow.abort.command:    EditDialogDone abort $id
  1102. *WhatNow.dismiss.text:    Dismiss
  1103. *WhatNow.dismiss.command: EditDialogDone dismiss $id
  1104. *WhatNow.reedit.text:    Re-edit
  1105. ! I cannot remember why nohide is useful here, bw 3/15/95
  1106. !*WhatNow.reedit.command: EditDialogDone reedit $id nohide
  1107. *WhatNow.reedit.command: EditDialogDone reedit $id
  1108. *WhatNow.send.text:    Send
  1109. *WhatNow.send.command: EditDialogDone send $id
  1110.  
  1111. *WhatNow.more.text: More...
  1112. *WhatNow.more.m.entrylist: whom mhn spell sedit encrypt alt
  1113. *WhatNow.more.m.l_whom:    Whom
  1114. *WhatNow.more.m.c_whom:    EditDialogDone whom $id nohide
  1115. *WhatNow.more.m.l_mhn:    MHN
  1116. *WhatNow.more.m.c_mhn:    EditDialogDone mhn $id nohide
  1117. *WhatNow.more.m.l_spell:    Spell
  1118. *WhatNow.more.m.c_spell:    EditDialogDone spell $id nohide
  1119. *WhatNow.more.m.l_sedit:    Sedit
  1120. *WhatNow.more.m.c_sedit:    EditDialogDone sedit $id
  1121. *WhatNow.more.m.l_alt:        Alternate Editor
  1122. *WhatNow.more.m.c_alt:        EditDialogDone alternate $id
  1123.  
  1124. *WhatNow.more.m.t_encrypt:    cascade
  1125. *WhatNow.more.m.m_encrypt:    encrypt
  1126. *WhatNow.more.m.l_encrypt:    Crypt...
  1127. *WhatNow.more.m.encrypt.entrylist: pgpformat pgpversion pgpsign pgpencrypt pgpchoosekey pgpclearpp
  1128. *WhatNow.more.m.encrypt.l_pgpformat:    Format
  1129. *WhatNow.more.m.encrypt.t_pgpformat:    cascade
  1130. *WhatNow.more.m.encrypt.m_pgpformat:    format
  1131. *WhatNow.more.m.encrypt.format.entrylist:    plain app pm
  1132. *WhatNow.more.m.encrypt.format.l_plain:    Plain
  1133. *WhatNow.more.m.encrypt.format.t_plain:    radio
  1134. *WhatNow.more.m.encrypt.format.v_plain:    pgp(format,$id)
  1135. *WhatNow.more.m.encrypt.format.x_plain:    plain
  1136. *WhatNow.more.m.encrypt.format.l_app:    Application/PGP
  1137. *WhatNow.more.m.encrypt.format.t_app:    radio
  1138. *WhatNow.more.m.encrypt.format.v_app:    pgp(format,$id)
  1139. *WhatNow.more.m.encrypt.format.x_app:    app
  1140. *WhatNow.more.m.encrypt.format.l_pm:    Multipart/MIME
  1141. *WhatNow.more.m.encrypt.format.t_pm:    radio
  1142. *WhatNow.more.m.encrypt.format.v_pm:    pgp(format,$id)
  1143. *WhatNow.more.m.encrypt.format.x_pm:    pm
  1144.  
  1145. *WhatNow.more.m.encrypt.l_pgpversion:    Version
  1146. *WhatNow.more.m.encrypt.t_pgpversion:    cascade
  1147. *WhatNow.more.m.encrypt.m_pgpversion:    version
  1148. *WhatNow.more.m.encrypt.version.entrylist:    pgp2 pgp5 gpg pgp6
  1149. *WhatNow.more.m.encrypt.version.l_pgp2:    PGP2
  1150. *WhatNow.more.m.encrypt.version.t_pgp2:    radio
  1151. *WhatNow.more.m.encrypt.version.v_pgp2:    pgp(version,$id)
  1152. *WhatNow.more.m.encrypt.version.x_pgp2:    pgp
  1153. *WhatNow.more.m.encrypt.version.l_pgp5:    PGP5
  1154. *WhatNow.more.m.encrypt.version.t_pgp5:    radio
  1155. *WhatNow.more.m.encrypt.version.v_pgp5:    pgp(version,$id)
  1156. *WhatNow.more.m.encrypt.version.x_pgp5:    pgp5
  1157. *WhatNow.more.m.encrypt.version.l_gpg:    GPG
  1158. *WhatNow.more.m.encrypt.version.t_gpg:    radio
  1159. *WhatNow.more.m.encrypt.version.v_gpg:    pgp(version,$id)
  1160. *WhatNow.more.m.encrypt.version.x_gpg:    gpg
  1161. *WhatNow.more.m.encrypt.version.l_pgp6:    PGP6
  1162. *WhatNow.more.m.encrypt.version.t_pgp6:    radio
  1163. *WhatNow.more.m.encrypt.version.v_pgp6:    pgp(version,$id)
  1164. *WhatNow.more.m.encrypt.version.x_pgp6:    pgp6
  1165.  
  1166. *WhatNow.more.m.encrypt.l_pgpsign:    Sign
  1167. *WhatNow.more.m.encrypt.t_pgpsign:    cascade
  1168. *WhatNow.more.m.encrypt.m_pgpsign:    sign
  1169. *WhatNow.more.m.encrypt.sign.entrylist:    none std clr enc
  1170. *WhatNow.more.m.encrypt.sign.l_none:    None
  1171. *WhatNow.more.m.encrypt.sign.t_none:    radio
  1172. *WhatNow.more.m.encrypt.sign.v_none:    pgp(sign,$id)
  1173. *WhatNow.more.m.encrypt.sign.x_none:    none
  1174. *WhatNow.more.m.encrypt.sign.l_std:    Standard
  1175. *WhatNow.more.m.encrypt.sign.t_std:    radio
  1176. *WhatNow.more.m.encrypt.sign.v_std:    pgp(sign,$id)
  1177. *WhatNow.more.m.encrypt.sign.x_std:    standard
  1178. *WhatNow.more.m.encrypt.sign.l_clr:    Clear Sign
  1179. *WhatNow.more.m.encrypt.sign.t_clr:    radio
  1180. *WhatNow.more.m.encrypt.sign.v_clr:    pgp(sign,$id)
  1181. *WhatNow.more.m.encrypt.sign.x_clr:    clearsign
  1182. *WhatNow.more.m.encrypt.sign.l_enc:    plus Encrypt
  1183. *WhatNow.more.m.encrypt.sign.t_enc:    radio
  1184. *WhatNow.more.m.encrypt.sign.v_enc:    pgp(sign,$id)
  1185. *WhatNow.more.m.encrypt.sign.x_enc:    encryptsign
  1186.  
  1187. *WhatNow.more.m.encrypt.l_pgpchoosekey:    Choose Key
  1188. *WhatNow.more.m.encrypt.c_pgpchoosekey:    Pgp_SetMyName \$pgp(version,$id) $id
  1189. *WhatNow.more.m.encrypt.l_pgpencrypt:    Encrypt
  1190. *WhatNow.more.m.encrypt.t_pgpencrypt:    check
  1191. *WhatNow.more.m.encrypt.v_pgpencrypt:    pgp(encrypt,$id)
  1192. *WhatNow.more.m.encrypt.l_pgpclearpp:    Clear Cached Password
  1193. *WhatNow.more.m.encrypt.c_pgpclearpp:    Pgp_ClearPassword \$pgp(version,$id)
  1194.  
  1195. ! Sedit bindings
  1196. *sedit_typeKillsSel: 1
  1197. *sedit_scrollButton: Middle
  1198.  
  1199. *sedit_editprocs: selpaste selcopy seldelete backspace openline deleol delbol \
  1200.     delwordforw delwordback delchar transpose transemacs transword \
  1201.     composechar bof eof linestart lineend up1line down1line \
  1202.     backword forwword backchar forwchar up1page down1page \
  1203.     addrexpand format \
  1204.     selclear selstart selforw selback selextend \
  1205.     abortMsg quoteMsg highlight
  1206.  
  1207. *sedit_key_selpaste:     <Control-y> <Key-F18>
  1208.  
  1209. *sedit_key_seldelete:     <Control-w> <Key-Delete> <Key-F20>
  1210. *sedit_key_selcopy:     <Key-F16>
  1211. *sedit_key_backspace:     <Control-h> <Key-BackSpace>
  1212. *sedit_key_openline:     <Control-o>
  1213. *sedit_key_deleol:     <Control-k>
  1214. *sedit_key_delbol:     <Control-x><Key-Delete>
  1215. *sedit_key_delwordforw:     <Meta-d>
  1216. *sedit_key_delwordback:     <Meta-h>
  1217. *sedit_key_delchar:     <Control-d>
  1218. *sedit_key_transpose:     <Control-t>
  1219. *sedit_key_transemacs:
  1220. *sedit_key_transword:     <Meta-t>
  1221.  
  1222. *sedit_key_composechar:     <Multi_key>
  1223.  
  1224. *sedit_key_bof:        <Meta-less>
  1225. *sedit_key_eof:        <Meta-greater>
  1226. *sedit_key_linestart:     <Control-a>
  1227. *sedit_key_lineend:     <Control-e>
  1228. *sedit_key_up1line:     <Control-p> <Key-Up>
  1229. *sedit_key_down1line:     <Control-n> <Key-Down>
  1230. *sedit_key_backword:     <Meta-b>
  1231. *sedit_key_forwword:     <Meta-f>
  1232. *sedit_key_backchar:     <Control-b> <Key-Left>
  1233. *sedit_key_forwchar:     <Control-f> <Key-Right>
  1234. *sedit_key_up1page:     <Meta-v>
  1235. *sedit_key_down1page:     <Control-v>
  1236.  
  1237. *sedit_key_addrexpand:     <Control-Tab>
  1238. *sedit_key_format:     <Meta-q>
  1239. *sedit_key_highlight:     <Control-l>
  1240.  
  1241. *sedit_key_selclear:    <Control-backslash>
  1242. *sedit_key_selstart:    <Control-space> <Select> <Meta-bracketleft>
  1243. *sedit_key_selforw:    <Shift-Right> <Shift-Down>
  1244. *sedit_key_selback:    <Shift-Left> <Shift-Up>
  1245. *sedit_key_selextend:    <Shift-Select> <Control-Shift-space> <Meta-bracketright>
  1246.  
  1247. *sedit_key_abortMsg:    <Control-x><Control-k>
  1248. *sedit_key_quoteMsg:    <Control-c><Control-y>
  1249. ! EOF
  1250.